// 导入 vue
import Vue from 'vue'
// 导入国际化包
import VueI18n from 'vue-i18n'
// 导入 cookie
import Cookie from 'js-cookie'
// 导入 element 的语言包
import elementEN from 'element-ui/lib/locale/lang/en'
import elementZH from 'element-ui/lib/locale/lang/zh-CN'
// 导入自定义的语言包
import en from './en.js'
import zh from './zh.js'
// 使用国际化包
Vue.use(VueI18n) // VueI18n.install()
// 定义语言包
export default new VueI18n({
  // 判断 cookie 中是否存在 lang ，如果存在直接获取值，如果不存在使用默认值 'zh'
  locale: Cookie.get('lang') || 'zh', // 当前使用的语言包
  // 定义语言包
  messages: {
    // 定义的英文语言包
    en: {
      ...elementEN,
      myLang: {
        workclander: 'work-clander',
        guess: 'guess'
      },
      ...en
    },
    // 定义的中文语言包
    zh: {
      ...elementZH,
      myLang: {
        workclander: '工作日历',
        guess: '你猜我是谁'
      },
      ...zh
    }
  }
})
